/*
 * ProdutoDO.java
 *
 * Created on January 16, 2007, 7:21 PM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package br.com.hstar.model.produto;

import java.io.Serializable;
import java.util.Date;

/**
 *
 * @author jmaior
 */
public class ProdutoDO implements Serializable {
    
    private Long id;
    private String nome;
    private Date dataVencimento;
    private String codigo;
    private String marca;
    private String unidadeMedida;
    private int quantidadeConsumo;
    private Float peso;
    private Float precoCompra;
    private Float precoMedioCompra;
    private Date dataUltimaCompra;
    private Float precoVenda;
    private Float precoMedioVenda;
    private Date dataUltimaVenda;
    private Float valorMargem;
    private Float percentualMargem;
    private Float lec;
    private String classificacaoABC;
//    private CentroCustoDO centroCusto;
    private GrupoDO grupo;
       
    
    /** Creates a new instance of CentroCustoDO */
    public ProdutoDO() {
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getCodigo() {
        return codigo;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    public String getMarca() {
        return marca;
    }

    public void setMarca(String marca) {
        this.marca = marca;
    }

    public String getUnidadeMedida() {
        return unidadeMedida;
    }

    public void setUnidadeMedida(String unidadeMedida) {
        this.unidadeMedida = unidadeMedida;
    }

    public int getQuantidadeConsumo() {
        return quantidadeConsumo;
    }

    public void setQuantidadeConsumo(int quantidadeConsumo) {
        this.quantidadeConsumo = quantidadeConsumo;
    }

    public Float getPeso() {
        return peso;
    }

    public void setPeso(Float peso) {
        this.peso = peso;
    }

    public Float getPrecoCompra() {
        return precoCompra;
    }

    public void setPrecoCompra(Float precoCompra) {
        this.precoCompra = precoCompra;
    }

    public Float getPrecoMedioCompra() {
        return precoMedioCompra;
    }

    public void setPrecoMedioCompra(Float precoMedioCompra) {
        this.precoMedioCompra = precoMedioCompra;
    }

    public Date getDataUltimaCompra() {
        return dataUltimaCompra;
    }

    public void setDataUltimaCompra(Date dataUltimaCompra) {
        this.dataUltimaCompra = dataUltimaCompra;
    }

    public Float getPrecoVenda() {
        return precoVenda;
    }

    public void setPrecoVenda(Float precoVenda) {
        this.precoVenda = precoVenda;
    }

    public Float getPrecoMedioVenda() {
        return precoMedioVenda;
    }

    public void setPrecoMedioVenda(Float precoMedioVenda) {
        this.precoMedioVenda = precoMedioVenda;
    }

    public Date getDataUltimaVenda() {
        return dataUltimaVenda;
    }

    public void setDataUltimaVenda(Date dataUltimaVenda) {
        this.dataUltimaVenda = dataUltimaVenda;
    }

    public Float getValorMargem() {
        return valorMargem;
    }

    public void setValorMargem(Float valorMargem) {
        this.valorMargem = valorMargem;
    }

    public Float getPercentualMargem() {
        return percentualMargem;
    }

    public void setPercentualMargem(Float percentualMargem) {
        this.percentualMargem = percentualMargem;
    }

    public Float getLec() {
        return lec;
    }

    public void setLec(Float lec) {
        this.lec = lec;
    }

    public String getClassificacaoABC() {
        return classificacaoABC;
    }

    public void setClassificacaoABC(String classificacaoABC) {
        this.classificacaoABC = classificacaoABC;
    }

//    public CentroCustoDO getCentroCusto() {
//        return centroCusto;
//    }
//
//    public void setCentroCusto(CentroCustoDO centroCusto) {
//        this.centroCusto = centroCusto;
//    }

    public GrupoDO getGrupo() {
        return grupo;
    }

    public void setGrupo(GrupoDO grupo) {
        this.grupo = grupo;
    }

	public Date getDataVencimento() {
		return dataVencimento;
	}

	public void setDataVencimento(Date dataVencimento) {
		this.dataVencimento = dataVencimento;
	}


}
